1
תגובות
מה לעשות (YII)
פתח
19nadav93
,
בYII כשאני ניגש לעמוד שלא קיים: http://localhost/myweb/dgfdsfgdsf.php
אז יש הודעת שגיאה של YII
איך אני עושה הודעת שגיאה משלי?
כי אם משתמש יראה את זה והוא מבין ומכיר את YII זה יוצר בעיית אבטחה כי הוא יודע במה השתמשתי...
אז יש הודעת שגיאה של YII
Page Not Found
Unable to resolve the request "dgfdsfgdsf.php".
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
2012-08-31 08:35:18
Unable to resolve the request "dgfdsfgdsf.php".
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
2012-08-31 08:35:18
איך אני עושה הודעת שגיאה משלי?
כי אם משתמש יראה את זה והוא מבין ומכיר את YII זה יוצר בעיית אבטחה כי הוא יודע במה השתמשתי...
1 תשובות
בעיית אבטחה זה לא יוצר, אבל הודעות שגיאה 404 משלך אפשר לעשות על ידי יצירת קונטרולר מיוחד שיקבל את הבקרה כשקוראת שגיאה כלשהי. גם טופס Exception, גם טופס 500, גם 404 וגם כל מה שתעשה.
$config = [
// ...
// application components
'components'=>array
(
// ...
'errorHandler' => array( 'errorAction'=>'homepage/error' ),
// ...
// application components
'components'=>array
(
// ...
'errorHandler' => array( 'errorAction'=>'homepage/error' ),
וכל פעם שתהיה שגיאה יופעל
HomepageController
ובו יופעל actionError
אתה יכול לראות בעצמך איך נראה ה actionError של phpguide